formidable adversary for (someone)

Translations
серьезный противник для (кого-либо)
He became a formidable adversary for his rivals in the competition.
Он стал серьезным противником для своих соперников в соревновании.